#pragma once
#include "../functions.h"

void quadratic_eqauation() {
  double a, b, c, D, x_1, x_2;

  a = numeric_input("Первый коэффициент");
  b = numeric_input("Второй коэффициент");
  c = numeric_input("Третий коэффициент");

  D = pow(b, 2) - 4 * a * c;

  x_1 = (-b + sqrt(D)) / 2 * a;
  x_2 = (-b - sqrt(D)) / 2 * a;
  if (D < 0)
    cout << "Корней нет";
  else if (!D)
    print_equation({"x", x_1});
  else {
    print_equation({"x", get_subscript(1), x_1});
    print_equation({", x", get_subscript(2), x_2});
  }
}